// CehckPassWord(사용자필드아이디, 패드워드필드)
function CehckPassWord(ObjUserID, current_pw, new_pw, new_pw_confirm, pwLength) {
 if(new_pw_confirm.length < pwLength) {
  alert("비밀번호가 너무 짧습니다. 비밀번호는 문자, 숫자, 특수문자의 조합으로 " + pwLength +"이상으로 입력해주세요.");
  return false;
 } // if
 
 if(!new_pw_confirm.match(/([a-zA-Z0-9].*[!,@,#,$,%,^,&,*,?,_,~])|([!,@,#,$,%,^,&,*,?,_,~].*[a-zA-Z0-9])/))  {
  alert("비밀번호는 문자, 숫자, 특수문자의 조합으로 " + pwLength +"이상으로 입력해주세요.");
  return false;
 } // if
 if(current_pw == ''){			
		alert('현재 패스워드를 입력하세요');
		jQuery('#current_pw').focus();
		return false;
	}
	if(new_pw == ''){			
		alert('새로운 패스워드를 입력하세요');
		jQuery('#new_pw').focus();
		return false;
	}
	if(new_pw_confirm == ''){			
		alert('패스워드 확인을 입력하세요');
		jQuery('#new_pw_confirm').focus();
		return false;
	}
	if(new_pw != new_pw_confirm){
		alert('패스워드 확인이 일치하지 않습니다.');
		return false;
	}
	if(current_pw == new_pw){
		alert('이전 비밀번호와 변경할 비밀번호가 같습니다.');
		jQuery('#new_pw').val('');
		jQuery('#new_pw_confirm').val('');
		jQuery('#new_pw').focus();
		return false;
	}
	if(current_pw == new_pw){
		alert('이전 비밀번호와 변경할 비밀번호가 같습니다.');
		jQuery('#new_pw').val('');
		jQuery('#new_pw_confirm').val('');
		jQuery('#new_pw').focus();
		return false;
	}
 if(ObjUserID.indexOf(new_pw_confirm) > -1) {
  alert("비밀번호에 아이디를 사용할 수 없습니다.");
  return false;
 } // if
 
 var SamePass_0 = 0; //동일문자 카운트
 var SamePass_1 = 0; //연속성(+) 카운드
 var SamePass_2 = 0; //연속성(-) 카운드
 
 var chr_pass_0;
 var chr_pass_1;
 
 for(var i=0; i < new_pw.length; i++)
 {
     chr_pass_0 = new_pw.charAt(i);
     chr_pass_1 = new_pw.charAt(i+1);
     
     //동일문자 카운트
     if(chr_pass_0 == chr_pass_1)
     {
         SamePass_0 = SamePass_0 + 1
     }
     
    
     chr_pass_2 = new_pw.charAt(i+2);
     //연속성(+) 카운드
     if(chr_pass_0.charCodeAt(0) - chr_pass_1.charCodeAt(0) == 1 && chr_pass_1.charCodeAt(0) - chr_pass_2.charCodeAt(0) == 1)
     {
         SamePass_1 = SamePass_1 + 1
     }
     
     //연속성(-) 카운드
     if(chr_pass_0.charCodeAt(0) - chr_pass_1.charCodeAt(0) == -1 && chr_pass_1.charCodeAt(0) - chr_pass_2.charCodeAt(0) == -1)
     {
         SamePass_2 = SamePass_2 + 1
     }
 }
 
 if(SamePass_0 > 1) {
  alert("동일문자를 3번 이상 사용할 수 없습니다.");
  return false;
 } // if
 
 if(SamePass_1 > 1 || SamePass_2 > 1 )  {
  alert("연속된 문자열(123 또는 321, abc, cba 등)을\n 3자 이상 사용 할 수 없습니다.");
  return false;
 } // if
 return true;
} // function


function emailcheck(strValue)
{
	
	
	var regExp = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
	//입력을 안했으면
	if(strValue.length == 0)
	{return false;}
	//이메일 형식에 맞지않으면
	if (!strValue.match(regExp))
	{return false;}
	return true;
}
